armoured military vehicle - Alemán Inglés Diccionario